Nuprl Definition : es-sends-iff2 0,22

es-sends-iff2(es;l;tg;B;ds;e.P(e);e.f(e))
== (e:E. kind(e) = rcv(l,tg valtype(e B) & (x:Id. vartype(source(l);x ds(x)?Top)
== e@source(l). P(e (e':E. kind(e') = rcv(l,tg) & sender(e') = e)
== & & (e':E. kind(e') = rcv(l,tg P(sender(e')) & val(e') = f(sender(e')))
== & & (e':E.
== & & (kind(e') = rcv(l,tg)
== & & ( (e'':E. isrcv(e'' lnk(e'') = l  sender(e'') = sender(e' e'' = e')) 
latex



clarification:

es-sends-iff2(es;l;tg;B;ds;e.P(e);e.f(e))
== (e:es-E(es). es-kind(ese) = rcv(l,tg Knd  es-valtype(ese B)
== & (x:Id. es-vartype(es; source(l); x fpf-cap(ds;IdDeq;x;Top))
== & alle-at(es;source(l);e.P(e)
== & alle-at(es;source(l);e. (e':es-E(es).
== & alle-at(es;source(l);e. (es-kind(ese') = rcv(l,tg Knd
== & alle-at(es;source(l);e. (& es-sender(ese') = e  es-E(es)))
== & & (e':es-E(es).
== & & (es-kind(ese') = rcv(l,tg Knd
== & & ( P(es-sender(ese')) & es-val(ese') = f(es-sender(ese'))  B)
== & & (e':es-E(es).
== & & (es-kind(ese') = rcv(l,tg Knd
== & & ( (e'':es-E(es).
== & & ( (es-isrcv(ese'')
== & & ( ( es-lnk(ese'') = l  IdLnk
== & & ( ( es-sender(ese'') = es-sender(ese' es-E(es)
== & & ( ( e'' = e'  es-E(es))) 
latex


Definitionsvaltype(e), Id, vartype(i;x), f(x)?z, IdDeq, Top, e@iP(e), source(l), x:AB(x), P & Q, A & B, val(e), Knd, kind(e), rcv(l,tg), x:AB(x), b, isrcv(e), IdLnk, lnk(e), P  Q, sender(e), s = t, E
FDL editor aliaseses-sends-iff2

origin